H T M L   -   Hyper Text Markup Language

2.  HTML-seite

2.1  seitenstruktur

Eine seite im HTML-code beginnt mit dem DOCTYPE-tag, der rest der seite ist in das html-tag eingeschlossen. Dieser rest besteht aus zwei teilen: dem header (in das head-tag eingeschlossen) und dem body (in das body-tag eingeschlossen) mit dem anzuzeigenden teil der seite.

<!DOCTYPE . . .>erste zeile der datei
<html [ lang="de ] >beginn der seite   *)
<head>beginn des seitenkopfs
     metadaten u.ä.vgl. header
</head>ende des seitenkopfs
<body>beginn der beschreibung
     beschreibung der seite
</body>ende der beschreibung
</html>ende der seite

*)   Das wahlweise attribut lang ersetzt die entsprechende meta-anweisung im header.

!DOCTYPE
Die erste zeile einer HTML-datei muss diese zeile sein, sie teilt dem browser mit, dass die nach-folgende seite einen bestimmten typ des HTML-codes enthält. Während es sonst gleichgültig ist, ob man die befehle der tags mit klein- oder großbuchstaben schreibt, sollte man sich hier genau an die folgende angaben und schreibweise halten. Das DOCTYPE-tag hat kein ende-tag.

achtung das ausrufezeichen ist zwingend erforderlich !!

<!DOCTYPE html>

Es folgt HTML5-code, das ist die moderne variante, die einige anweisungen enthält, die der ältere HTML4-code noch nicht kennt, außerdem sind einige völlig veraltete anweisungen nicht mehr zugelassen, aber auf die wird hier nicht eingegangen

<!DOCTYPE HTML PUBLIC "-//W3C/DTD HTML 4.01 Transitional1//EN"
"http://www.w3.org/TR/html4/loose.dtd>

Das ist ganz schön aufwendig und bedeutet HTML4-code, der gilt als veraltet, wird aber von jedem browser verstanden. Da die browser HTML4-code auch dann verstehen, wenn HTML5 deklariert ist, kann man auf diese umständliche anweisung verzichten und grundsätzlich HTML5 deklarieren.

hinweis
Was ist nun wenn man diese zeile wegläßt ? Auch damit werden die browser fertig, in der regel wird dann von HTML5 ausgegangen.


zum untermenü


    IMPRESSUM  

    KONTAKT  

    PRIVAT  

    D O K U  


  h t m l
  C S S  
  P H P  
  My S Q L  
  JAVASCRIPT